package com.itcam.maker.meta;

/**
 * 自定义异常类，用于表示元数据相关的异常。
 * 继承自Java的RuntimeException，以便在运行时抛出。
 */
public class MetaException extends RuntimeException {

    /**
     * 构造方法，用于创建一个带有详细消息的MetaException实例。
     *
     * @param message 异常的详细消息
     */
    public MetaException(String message) {
        // 调用父类的构造方法，传递详细消息
        super(message);
    }

    /**
     * 构造方法，用于创建一个带有详细消息和原因的MetaException实例。
     *
     * @param message 异常的详细消息
     * @param cause   导致此异常的原因（另一个异常）
     */
    public MetaException(String message, Throwable cause) {
        // 调用父类的构造方法，传递详细消息和原因
        super(message, cause);
    }
}

